<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="java.io.*"%>
<%@ page import="requestInterFace.Handle.*"%>
<%@ page import="xml.response.*"%>
<%@ page import="xml.root"%>
<%@ page import="util.print.printLogCat"%>
<%@ page import="org.sql.table.*"%>
<%@ page import="xml.var"%>
<%@ page import="java.util.Vector"%>
<%@ page import="java.util.Enumeration"%>
<%@ page import="requestInterFace.UserInfoInterFace.*"%>
<%@ page import="jqgrid.jqgrid"%>
<%@ page import="org.util.getNewData"%>
<%@ page import="util.check"%>
<%@ include file="../../util/paramPrint.jsp" %>

<%@ page trimDirectiveWhitespaces="true" %> 
<%   

    /*********** jqgrid ******************/
		jqgrid jq=new jqgrid();
		jq.setRows(request.getParameter(jqgrid._rows));
		jq.setSord(request.getParameter(jqgrid._sord));
		jq.setSortname(request.getParameter(jqgrid._sortname));
		jq.setPage(request.getParameter(jqgrid._page));
		jq.setOper(request.getParameter(jqgrid._oper));
		jq.setSearch(request.getParameter(jqgrid._search));
		/*************************************/
String Order_ID = request.getParameter("Order_ID");
String Path_Addrs = request.getParameter("Path_Addrs");
String Distance=request.getParameter("Distance");//产品描述
String Transport_Cost = request.getParameter("Transport_Cost");
String Info=request.getParameter("Info");//产品描述


String userType=(String)session.getAttribute("User_Type");
String userID=(String)session.getAttribute("User_ID");
root root=new root();
       
		deliverpathHandle handle=new deliverpathHandle();
		if(!handle.isdeliver(Order_ID,userID)){
			root.setStatus("false");
			root.setMsg("你没有修改权限");
			PrintWriter pw = response.getWriter();
			pw.println(root.getXmlString());
			pw.flush();
			return ;
		}
		deliverpathinfo1_1 user=new deliverpathinfo1_1();
		if(Order_ID!=null&&(!Order_ID.equals(""))){
		  
		    user.addequwhile("Order_ID","=",Order_ID);
		}
		
		if(Path_Addrs !=null&&(!Path_Addrs .equals(""))){
		  
		    user.setUpdateField("Path_Addrs ",Path_Addrs );
			
		}
	   if(Order_ID!=null&&(!Order_ID.equals(""))){
		  
		    user.addequwhile("Order_ID","=",Order_ID);
		}
		
		if(Path_Addrs !=null&&(!Path_Addrs .equals(""))){
		  
		    user.setUpdateField("Path_Addrs ",Path_Addrs );
			
		}
		if(Distance!=null&&(!Distance.equals(""))){
		 if(check.isNumeric(Distance)){
		 	user.setUpdateField("Distance",Distance);
		  }else{
		    root.setStatus("false");
			root.setMsg("不是正确的数值");
			PrintWriter pw = response.getWriter();
			pw.println(root.getXmlString());
			pw.flush();
			return ;
		   }
		 
		}
		if(Transport_Cost!=null&&(!Transport_Cost.equals(""))){
		
		  if(check.isNumeric(Transport_Cost)){
		 	 user.setUpdateField("Transport_Cost",Transport_Cost);
		  }else{
		    root.setStatus("false");
			root.setMsg("不是正确的数值");
			PrintWriter pw = response.getWriter();
			pw.println(root.getXmlString());
			pw.flush();
			return ;
		   }
		}
		if(Info!=null&&(!Info.equals(""))){
		 user.setUpdateField("Info",Info);
		}
		int row=user.updata();
		root.setRecords(""+row);//设置当前查询到的记录数
		if(row>0){
			root.setStatus("true");
			root.setMsg("修改成功");
		}else{
			root.setStatus("false");
			root.setMsg("修改失败");
		}
		//printLogCat.printlnWriter(root.getXmlString());
		String rep=root.getXmlString();
%>
<%=rep%>


